saving deposit - French English Dictionary